<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <meta name="description" content="好雨提供以应用为中心的云计算产品服务，致力于通过无服务器PaaS——Rainbond和云原生SaaS——云市两款核心产品释放企业IT价值，帮助企业完成容器化、微服务架构、云原生、DevOps工作流、自动化运维等技术升级和转型，获得面向未来的竞争力和创新能力" />
    <meta name="keywords" content="好雨, goodrain, Rainbond, 云帮, 以应用为中心, serverless, PaaS, SaaS, Kubernetes, 微服务架构, servicemesh, DevOps, CI/CD, 高效运维, 云原生, 公有云, 私有云, 混合云, 应用交付, 微服务, 容器云, 容器云平台, 容器云服务, 镜像构建, 源码构建, 云原生应用, 微服务, 微服务平台, springcloud微服务架构, service mesh, 服务网格, 微服务设计, sidecar, 行业云, 开发云, 智慧云, 云计算解决方案"
    />
    <meta name="viewport" content="width=1200,minimum-scale=0.5,maximum-scale=1.0,user-scalable=yes, initial-scale=1.0" />
    <title>
        Rainbond | Serverless PaaS , A new generation of easy-to-use cloud management platforms based on kubernetes.
    </title>
    <link rel="icon" href="/static/dists/favicon.png" type="image/x-icon" />
    <style type="text/css">
        * {
            margin: 0px;
            padding: 0px;
            border: 0px;
        }
        
        html,
        body {
            min-height: 100%;
        }
        
        body {
            /* background: radial-gradient(#eeeeee, #444444); */
            background-color: #f0f2f5 !important;
            background-image: url("/static/dists/user-bg.svg");
            background-repeat: no-repeat;
            background-position: center 110px;
            background-size: 100%;
        }
        
        .roundloading {
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            -webkit-animation: rotate 1.5s 0s linear infinite;
            animation: rotate 1.5s 0s linear infinite;
        }
        
        .loader {
            position: absolute;
            top: 0px;
            bottom: 0px;
            left: 0px;
            right: 0px;
            margin: auto;
            width: 175px;
            height: 100px;
            transform: scale(0.5);
        }
        
        .loader span {
            display: block;
            background: #ccc;
            width: 7px;
            height: 10%;
            border-radius: 14px;
            margin-right: 5px;
            float: left;
            margin-top: 25%;
        }
        
        .loader span:last-child {
            margin-right: 0px;
        }
        
        .loader span:nth-child(1) {
            animation: load 2s 1.4s infinite linear;
        }
        
        .loader span:nth-child(2) {
            animation: load 2s 1.2s infinite linear;
        }
        
        .loader span:nth-child(3) {
            animation: load 2s 1s infinite linear;
        }
        
        .loader span:nth-child(4) {
            animation: load 2s 0.8s infinite linear;
        }
        
        .loader span:nth-child(5) {
            animation: load 2s 0.6s infinite linear;
        }
        
        .loader span:nth-child(6) {
            animation: load 2s 0.4s infinite linear;
        }
        
        .loader span:nth-child(7) {
            animation: load 2s 0.2s infinite linear;
        }
        
        .loader span:nth-child(8) {
            animation: load 2s 0s infinite linear;
        }
        
        .loader span:nth-child(9) {
            animation: load 2s 0.2s infinite linear;
        }
        
        .loader span:nth-child(10) {
            animation: load 2s 0.4s infinite linear;
        }
        
        .loader span:nth-child(11) {
            animation: load 2s 0.6s infinite linear;
        }
        
        .loader span:nth-child(12) {
            animation: load 2s 0.8s infinite linear;
        }
        
        .loader span:nth-child(13) {
            animation: load 2s 1s infinite linear;
        }
        
        .loader span:nth-child(14) {
            animation: load 2s 1.2s infinite linear;
        }
        
        .loader span:nth-child(15) {
            animation: load 2s 1.4s infinite linear;
        }
        
        @keyframes load {
            0% {
                background: #2593fb;
                height: 10%;
                margin-top: 25%;
            }
            50% {
                background: #339afb;
                height: 100%;
                margin-top: 0%;
            }
            100% {
                background: #56aafa;
                height: 10%;
                margin-top: 25%;
            }
        }
        
        @-webkit-keyframes rotate {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }
            50% {
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }
            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }
        
        @keyframes rotate {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }
            50% {
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }
            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }
    </style>
</head>

<body>
    <div id="root"></div>
    <div class="loader">
        <span></span> <span></span> <span></span> <span></span> <span></span>
        <span></span> <span></span> <span></span> <span></span> <span></span>
        <span></span> <span></span> <span></span> <span></span> <span></span>
    </div>
</body>

</html>